consulting engineers product development product invention engineering invention manufacturing design engineer marketing